equipment depot - French English Dictionary